.group-item{
  height: 300px;
  width: 300px;
  overflow-y: scroll;
  border: 2px solid #e1e1e1;
}
li{
  padding: 10px 20px;
  cursor: pointer;
}
.active{ background: #eee; }
li:hover{
  background: #eee;
}
.form-title{
  float: left;
  width: 150px;
  padding-right: 20px;
  line-height: 35px;
  text-align: right;
}
.row{
  .form-title,.col-md-10{
    margin-top: 20px;
  }
  .col-md-2{
    margin: 5px 0;
  }
  input{ margin-right: 5px; }
}
.group-title{
  margin: 20px 0;
  height: 35px;
  line-height: 35px;
}
.group-category{
  height: 375px;
}
.width-control{
  display: inline-block;
  width: 150px;
}
.operate-line,.save-line{
  button{
    margin: 15px 10px 15px 0;
  }
  text-align: center;
}
.save-line{
  border-top: 1px solid #e1e1e1;
}
.loading{
  width: 100px;
  margin: 50px auto;
}
